meat cubes - French English Dictionary